mkisofs 是 Unix 系统中常用来制作 ISO 映像档的工具,搭配之前介绍的 cdrecord 便可以方便的将自己想要备份的东西烧录出来,是个不可不知道的小技巧。 虽然 mkisofs 的 manpage 和 cdrecord 一样"落落长",但是常用的选项也只有那几个,现在示范几个 mkisofs 的语法:
mkisofs -o image_name.iso /home/willie
将/home/willie这个目录制作成image_name.iso 映像档。
mkisofs -o ha.iso -r /
将/这个目录制作成 ha.iso 映像档,并指定为 Rock Ridge 格式。
使用 Rock Ridge 格式,可以保存档案相关的权限。
mkisofs -J -r /tmp | cdrecord speed=4 -v -data -
这个范例就比较炫了,除了加上-J 选项使用 Joliet 格式外(可使用 unicode 储存中文档名),并直接丢给 cdrecord 作 on the fly 烧录,省了制作映像档的步骤。
常用的选项大概就这几个,日后有空再来补充多段烧录的语法。